self explanatory - Deutsch Englisch Wörterbuch